dogs cats animal shelter hiking trails puppies camping puppy cat backpacking hiking trails pet fishing